package flex.cc.basicinformation.service;

import java.util.List;
import java.util.Map;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;

import flex.cc.store.dto.entity.StoreActivityConfigEntity;

/**
 * 
 * @author R
 * 2022年03月01日 10:51:16
 * @desc 服务包内容Service层
 */
public interface StoreActivityConfigService extends IService<StoreActivityConfigEntity>{

	
	/**
	 * @author R
	 * 2022年03月01日 10:51:16
	 * @desc 查询服务包内容列表
	 */
	IPage<StoreActivityConfigEntity> queryActivityListWithPage(StoreActivityConfigEntity storeActivityConfigEntity);
	
	/**
	 * @author R
	 * 2022年03月01日  15:49:24
	 * @desc 新增服务包内容
	 */
	int insert(StoreActivityConfigEntity storeActivityConfigEntity);
	
	/**
	 * @author R
	 * 2022年03月01日  15:49:24
	 * @desc 更新服务包内容
	 */
	int updateByParam(Map<String, Object> paramMap);
	
	/**
	* 
	* @author R
	* 2022年01月28日 14:04:16
	* @desc 根获取服务类型配置详细信息
	*/
	List<StoreActivityConfigEntity> queryActivityConfig(Map<String, Object> reqVo);
	
	/**
	 * @author R
	 * 2022年03月03日  09:08:24
	 * @desc 删除服务包内容
	 */
	int deleteActivity(Map<String, Object> reqVo);
	
	/**
	* 
	* @author R
	* 2022年04月08日 10:04:16
	* @desc 获取去重后的服务类型 
	*/
	List<StoreActivityConfigEntity> queryActivityArr();
}
